| Modifier and Type | Class and Description |
|---|---|
class |
ABMPAgent |
class |
ABMPAgent2 |
class |
ABMPExactAgent |
class |
BayesianAgent
Wrapper for opponentmodelspace, so that it is a neat utilityspace that we can give to the bidspace.
|
class |
BayesianAgentForAuction
Wrapper for opponentmodelspace, so that it is a neat utilityspace that we can give to the bidspace.
|
class |
BayesianAgentForAuctionMultiPhase |
class |
BayesianAgentNS |
class |
DecUtilAgent |
class |
FuzzyAgent |
class |
QOAgent |
class |
RandomIncreasingUtilAgent |
class |
RandomWalkABMPAgent |
class |
SimilarityAgent |
class |
SimpleAgent |
class |
SimpleAgentSavingBidHistory |
class |
SimpleAgt2 |
class |
SimpleANAC2013Agent
This agent is an example of how to create an ANAC2013 agent which learns
during the tournament.
|
class |
SimpleTFTAgent |
class |
SlowUIAgent |
class |
TestAgent |
class |
TestingAgent |
class |
TimeDependentAgent
Boulware/Conceder tactics, by Tim Baarslag, adapted from [1].
|
class |
TimeDependentAgentBoulware |
class |
TimeDependentAgentConceder |
class |
TimeDependentAgentHardliner |
class |
TimeDependentAgentLinear |
class |
UIAgent |
class |
UIAgentExtended |
| Constructor and Description |
|---|
EnterBidDialog(Agent agent,
java.awt.Frame parent,
boolean modal,
UtilitySpace us) |
| Modifier and Type | Class and Description |
|---|---|
class |
AgentFSEGA
ANAC2010 competitor AgentFSEGA.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Agent_K
ANAC2010 competitor AgentK.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgentSmith
ANAC2010 competitor Agent Smith.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Nozomi
ANAC2010 competitor Nozomi.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IAMcrazyHaggler |
class |
IAMhaggler |
class |
SouthamptonAgent |
| Modifier and Type | Class and Description |
|---|---|
class |
LinearSimilarityAgent |
class |
VariableConcessionSimilarityAgent |
| Modifier and Type | Method and Description |
|---|---|
static Action |
ActionCreator.createAccept(Agent agent) |
static Action |
ActionCreator.createOffer(Agent agent,
Bid bid) |
| Modifier and Type | Class and Description |
|---|---|
class |
Yushu
ANAC2010 competitor Yushu.
|
| Modifier and Type | Method and Description |
|---|---|
static Action |
Utility.chooseRandomBidAction(Agent agent)
Wrapper for getRandomBid, for convenience.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Agent_K2 |
| Modifier and Type | Class and Description |
|---|---|
class |
BRAMAgent |
| Modifier and Type | Class and Description |
|---|---|
class |
Gahboninho |
| Modifier and Type | Class and Description |
|---|---|
class |
KLH
This class contains main agent methods and algorithms that agent uses
in a negotiation session based on Alternating Offers protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IAMhaggler2011 |
| Modifier and Type | Class and Description |
|---|---|
class |
BilateralAgent |
class |
NiceTitForTat
Tit for tat agent with opponent learning
|
| Modifier and Type | Class and Description |
|---|---|
class |
TheNegotiator
The TheNegotiator class specifies a negotiation agent in the GENIUS domain.
|
| Constructor and Description |
|---|
BidGenerator(Agent agent,
BidsCollection bidsCollection)
Creates a BidGenerator-object which determines which offer should be made.
|
Decider(Agent agent)
Creates a Decider-object which determines which offers should be made
during the negotiation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ValueModelAgent |
| Modifier and Type | Method and Description |
|---|---|
static Agent |
Global.loadAgent(java.lang.String agentClassName) |
abstract Agent |
AgentsLoader.loadAgent(java.lang.String agentClassName) |
static Agent |
Global.loadAgent(java.lang.String agentClassName,
java.lang.String variables) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
Global.getAgentDescription(Agent agent)
Gives a useful agent name.
|
| Constructor and Description |
|---|
ActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double utilA,
double utilB,
java.lang.String remarks) |
| Constructor and Description |
|---|
Offer(Agent agent,
Bid bid)
Creates an action symbolizing an offer to the opponent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BOAagent
This class describes a basic decoupled agent.
|
class |
SimpleBOAagent
Simple adapter which can be used to convert a BOA Agent to a normal Agent.
|
class |
TheBOAagent
This class is used to convert a BOA agent created using the GUI to
a real agent.
|
| Modifier and Type | Field and Description |
|---|---|
protected Agent |
BilateralAtomicNegotiationSession.agentA |
protected Agent |
BilateralAtomicNegotiationSession.agentB |
| Modifier and Type | Method and Description |
|---|---|
Agent |
BilateralAtomicNegotiationSession.getAgentA() |
Agent |
BilateralAtomicNegotiationSession.getAgentB() |
| Modifier and Type | Method and Description |
|---|---|
void |
Protocol.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double time,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent) |
protected void |
BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double time,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent) |
protected void |
BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent)
Deprecated.
|
double |
BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent,
Bid pBid) |
double |
BilateralAtomicNegotiationSession.getOpponentWeight(Agent pAgent,
int pIssueID) |
| Constructor and Description |
|---|
BilateralAtomicNegotiationSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
| Modifier and Type | Field and Description |
|---|---|
protected Agent |
AlternatingOffersProtocol.agentA |
protected Agent |
AlternatingOffersProtocol.agentB |
Agent |
AlternatingOffersBilateralAtomicNegoSession.currentAgent |
| Modifier and Type | Method and Description |
|---|---|
Agent |
AlternatingOffersProtocol.getAgent(int index) |
Agent |
AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AlternatingOffersBilateralAtomicNegoSession.checkAgentActivity(Agent agent)
This is the running method of the negotiation thread.
|
Agent |
AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag) |
| Constructor and Description |
|---|
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent)
load the runtime objects to start negotiation
|
| Modifier and Type | Method and Description |
|---|---|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
| Constructor and Description |
|---|
AuctionBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent,
int totalTime) |